.pxToRem(@p, @px) {
    @{p}: @px / 75 * 1rem;
}
a{
    text-decoration: none !important;
}
.hear{
     width:100%;
    position: fixed;
    left: 0;
    top: 0;
    .pxToRem(height, 105);
    background: #b59969;
    display: flex;
   align-items: center;
    justify-content:space-around;
  
    span{
        color: #FFFDEF;
        .pxToRem(font-size, 35);
    }
   
}


#main{
    width: 100%;
    .pxToRem(margin-top, 110);
   
     .pxToRem(margin-bottom, 115);
    flex-wrap: wrap;
    dl{
        
        width: 25%;
        float: left;
        text-align: center;
         .pxToRem(padding-top,70); 
        dd{
          .pxToRem(padding-top,20); 
          .pxToRem(font-size, 30); 
         .pxToRem(letter-spacing,2);
         color: #b3ae9f;
        }
        dt{
           width: 100%;
            img{
               width: 55%; 
                
            }
        }
       
    }
}
